//1. 公用样式
require('../../assets/css/index.less');
require('../../assets/css/basic.less');
require('../../assets/fonts/iconfont.css');
//2. 当前页面样式
require('./information.less');
require('../../lib/swiper/swiper-bundle.css');


//3. 公用js
let dom = require('../../utils/dom.js');
let https = require('../../utils/https.js');
let local = require('../../utils/local.js');
require('../../lib/swiper/swiper-bundle.js');

//4. 当前页面的js
// console.log(dom);

dom.ready(function () {

    // 调用底部菜单
    dom.bMenu('information');


    // 轮播图
    var mySwiper = new Swiper('.swiper', {
        //direction: 'vertical', // 垂直切换选项
        loop: true, // 循环模式选项
        autoplay: {
            delay: 2000,
            stopOnLastSlide: false,
            disableOnInteraction: false,
        },
        pagination: {
            el: ".swiper-pagination",
            clickable: true,
        },
    })



    //   获取最新的个人信息数据
    function getInfo() {
        https.get('/api/user/info', {}, function (res) {
            // console.log(res);
            if (res.errno == 0) {
                local.set('userData', res.data);

                // 动态渲染最新数据
                avatar.src = 'http://47.96.154.185:3701' + res.data.imgUrl;
                nickNameTxt.innerText = res.data.nickName ? res.data.nickName : '匿名';
                signTxt.innerText = res.data.sign

                console.log(res.data);
            }

        })
    }
    getInfo()



    // 获取打卡信息
    function getClockInfo2() {
        https.get('/api/user/clockInInfo', {}, function (res) {
            console.log(res.data);
            if (res.errno == 0) {
                infoToday.innerHTML = res.data.isClockIn ? '已经打卡' : '今日打卡';
                infoTodayNum.innerHTML = res.data.clockCount;
            }
        })
    }
    // 当网页加载时，直接进行调用
    getClockInfo2();
    
    // 打卡功能：
    dom.getEle('.info-today').addEventListener('click', function () {
        // 调用接口打卡
        https.post('/api/user/clockIn', {}, function (res) {
            if (res.errno == -1) {
                alert(res.message);
            } else {
                alert('打卡成功')
                // 渲染文字
                getClockInfo2();
            }
        })
    })


      // 运动数据渲染运动数据接口
      https.get('/api/exercise',{},function(res){
        console.log(res);
        // 判断成功状态
        if(res.errno==0){
            sumMin.innerHTML=res.data.sum7Duration;
            sumCalo.innerHTML=res.data.sum7Calorie;
        }
    })

})

